Sports

Michigan State football coach Mel Tucker agrees to 10-year, $95 million contract..